﻿body {
	font-size: 12px; margin: 14px 0px 0px; color: #000000; font-family: arial, helvetica, verdana, sans-serif; background-color: #ffffff; text-align: center
}
p {
 	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
font {
	font-size: 10px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
h1 {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
h2 {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
h3 {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
h4 {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
h5 {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
label {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
li {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
td {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
a {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
a:link {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
a:visited {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
a:hover {
	font-size: 12px; color: #000000; font-family: arial, helvetica, verdana, sans-serif
}
h1.h2.h3.h4 {
	margin-top: 12px; font-weight: bold; margin-bottom: 12px; color: #000066
}

h1 {
	margin-top: 0px; font-size: 18px
}
h2 {
	font-size: 16px
}
h3 {
	font-size: 14px
}
h4 {
	font-size: 12px
}
a {
	font-weight: bold; color: blue; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline
}
a:link {
	font-weight: bold; color: blue; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline
}
a:visited {
	font-weight: bold; color: blue; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline
}
a:active {
	font-weight: bold; color: blue; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline
}
a:hover {
	font-weight: bold; color: blue; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline
}
a:visited {
	color: purple
}
a:active {
	color: red
}
pre {
	font-size: 12px; font-family: monospace
}
form {
	margin: 0px
}
input {
	font-size: 11px; font-family: arial, helvetica,verdana,sans-serif
}
select {
	font-size: 11px; font-family: arial, helvetica,verdana,sans-serif
}
option {
	font-size: 11px; font-family: arial, helvetica,verdana,sans-serif
}
textarea {
	font-size: 11px; font-family: arial, helvetica,verdana,sans-serif
}
textarea.notes {
	margin-top: 4px; height: 92px
}
textarea.aligndown {
	vertical-align: -25%
}
input.inputsmall {
	font-size: 10px
}
label {
	font-weight: bold; vertical-align: 25%; color: #000000; margin-right: 6px
}
label.right {
	width: 50%; text-align: right
}

label.right70 {
	width: 50%; text-align: right
}
label.right60 {
	width: 50%; text-align: right
}
label.right50 {
	width: 50%; text-align: right
}
label.right40 {
	width: 100%; text-align: right
}
label.right35 {
	width: 50%; text-align: right
}
label.right33 {
	width: 50%; text-align: right
}
label.right30 {
	width: 50%; text-align: right
}
label.right27 {
	width: 50%; text-align: right
}
label.right25 {
	width: 50%; text-align: right
}
label.right20 {
	width: 50%; text-align: right
}
label.right15 {
	width: 50%; text-align: right
}
label.right10 {
	width: 50%;  text-align: right
}
label.right70 {
	width: 70% 
}

label.right85 {
	width: 85%; text-align:right
}
label.right60 {
	width: 60%
}
label.right50 {
	width: 50%
}
label.right40 {
	width: 40%
}
label.right35 {
	width: 35%
}
label.right33 {
	width: 33%
}
label.right30 {
	width: 30%
}
label.right27 {
	width: 27%
}
label.right25 {
	width: 25%
}
label.right20 {
	width: 20%
}
label.right15 {
	width: 15%
}
label.right10 {
	width: 10%
}
label.toppad {
	margin-top: 10px
	
}
label.duration
{
	font-weight: bold; vertical-align: 25%; color: #000000; margin-right: 6px
}
label.patientinfo {
	margin-left: 10px; vertical-align: 0%; margin-right: 6px
}

#container {
	z-index: 1; margin: 0px auto; width: 950px; height:800px ; position: relative; background-color: #ffffff; text-align: left
}
#levelone {
	z-index: 2; left: 0px; position: absolute; top: 15px
}
#main {
	border-right: #666699 1px solid; border-top: #666699 1px solid; z-index: 1; left: 0px; border-left: #666699 1px solid; width: 950px; border-bottom: #666699 1px solid; position: relative; top: 22px; height:100%
}
#bluetop {
	padding-right: 0px; padding-left: 0px; font-size: 4px; left: 0px; padding-bottom: 0px; width: 100%; padding-top: 0px; position: absolute; top: 0px; height: 4px; background-color: #ccccff
}
#bluetopusernamedate{
	padding-right: 0px; padding-left: 0px; font-size: 4px; left: 0px; padding-bottom: 0px; width: 100%; padding-top: 0px; position: absolute; top: 0px; height: 12px; background-color: #ccccff
}
#usernameclinical {
	padding-left: 15px; font-weight: bold; font-size: 11px; z-index: 4; left: 0px; padding-bottom: 0px;  width: 90%; color: #666699; padding-top: 1px; font-family: arial,helvetica,sans-serif; position: absolute; top: 20px; height: 17px; background-color: #ccccff
}

#logo {
	z-index: 10; left: 10px; position: absolute; top: 8px
}
#pmms {
	z-index: 10; left: 269px; position: absolute; top: 28px
}
#collage {
	z-index: 5; left: 524px; position: absolute; top: 5px
}
#username {
	padding-left: 15px; font-weight: bold; font-size: 11px; z-index: 4; left: 0px; width: 525px; color: #666699; padding-top: 1px; font-family: arial,helvetica,sans-serif; position: absolute; top: 105px; height: 17px; background-color: #ccccff
}
#dateclinical {
	padding-left: 15px; font-weight: bold; font-size: 11px; z-index: 5; left: 230px; width: 300px; color: #666699; padding-top: 1px; font-family: arial,helvetica,sans-serif; position: absolute; top: 20px; height: 17px; background-color: #ccccff
}
#borderclinical {
	border-top: #666699 1px solid; z-index: 10; left: 0px; width: 580px; position: absolute; top: 37px; height: 6px; background-color: #ffffff
}
#facilityclinical {
	font-weight: bold; font-size: 16px; z-index: 25; left: 596px; width: 350px; color: #000066; font-family: arial,helvetica,sans-serif; position: absolute; top: 20px; text-align: center
}
#tabclinical {
	z-index: 20; left: 571px; position: absolute; top: 19px
}

#date {
	padding-right: 12px; font-weight: bold; font-size: 11px;z-index: 5; left: 230px; width: 300px; position: absolute; top: 105px; height: 17px; background-color: transparent; text-align: right
}
#border {
	border-top: #666699 1px solid; z-index: 10; left: 0px; width: 580px; position: absolute; top: 122px; height: 6px; background-color: #ffffff
}
#tabfacility {
	z-index: 20; left: 571px; position: absolute; top: 104px
}
#facility {
	font-weight: bold; font-size: 16px; z-index: 25; left: 596px; width: 350px; color: #000066; font-family: arial,helvetica,sans-serif; position: absolute; top: 107px; text-align: center
}
#contentholding {
	z-index: 10; left: 0px; width: 100%; position: relative; top: 120px; height: 100%
}
#contentholdinghome {
	z-index: 10; left: 0px; width: 100%; position: relative; top: 135px; height: 100%
}

#contentholdingclinical {
	z-index: 10; left: 0px; width: 100%; position: relative; top: 5px;  height: 100%
}
#contentholdingfacility {
	z-index: 10; left: 0px; width: 100%; position: relative; top: 140px; height: 100%
}
#formfacility {
	font-weight: bold; font-size: 16px; left: 596px; width: 350px; color: #000066; font-family: arial,helvetica,sans-serif; position: absolute; top: 39px; text-align: center
}
#formcontentholding {
	z-index: 10; left: 0px; width: 100%; position: relative; top: 5px; height: 100%
}
#level2nav {
	font-weight: bold; font-size: 12px; z-index: 100; width: 100%; color: #ffffff; height: 20px; background-color: #666699; text-align: center
}
#singleelement {
	padding-bottom: 200px; padding-top: 100px; text-align: center
}
#multipleelement
{
	 padding-bottom: 150px; padding-top: 20px; text-align: center
}

div#grdchkbold label{
		            font-weight:bold;  
                }

.utility {
	font-weight: bold; font-size: 11px; color: #000066; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline
}
a.utility:link {
	font-weight: bold; font-size: 11px; color: #000066; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline
}
a.utility:active {
	font-weight: bold; font-size: 11px; color: #000066; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline
}
a.utility:visited {
	font-weight: bold; font-size: 11px; color: #000066; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline
}
a.utility:hover {
	font-weight: bold; font-size: 11px; color: #000066; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline
}
.utility {
	padding-right: 2px; text-decoration: none
}
td.breadcrumb {
	padding-left: 5px; font-size: 10px;  padding-bottom: 1px; border-bottom: #666699 1px solid; background-color: #ffffff; text-align: left
}
a.breadcrumb {
	font-size: 10px; color: #666699; text-decoration: underline
}
a.breadcrumb:link {
	font-size: 10px; color: #666699; text-decoration: underline
}
a.breadcrumb:active {
	font-size: 10px; color: #666699; text-decoration: underline
}
a.breadcrumb:visited {
	font-size: 10px; color: #666699; text-decoration: underline
}
div.contentpad {
	padding-left: 15px; width: 933px
}
.border {
	border-right: #666699 1px solid; border-top: #666699 1px solid; border-left: #666699 1px solid; border-bottom: #666699 1px solid
}

div.border {
	border-right: #666699 1px solid; border-top: #666699 1px solid; border-left: #666699 1px solid; border-bottom: #666699 1px solid; overflow :auto;
}
table.border {
	border-right: #666699 1px solid; border-top: #666699 1px solid; border-left: #666699 1px solid; border-bottom: #666699 1px solid
}
td.border {
	border-right: #666699 1px solid; border-top: #666699 1px solid; border-left: #666699 1px solid; border-bottom: #666699 1px solid
}
td.border {
	border-right: #666699 1px solid; border-top: #666699 1px solid; border-left: #666699 1px solid; border-bottom: #666699 1px solid
}
table.grid {
	border-right: #666699 1px solid; border-top: #666699 1px solid; border-left: #666699 1px solid; border-bottom: #666699 1px solid; border-collapse: collapse
}
table.grid th {
	border-right: #666699 1px solid; border-top: #666699 1px solid; border-left: #666699 1px solid; border-bottom: #666699 1px solid
}
table.grid td {
	border-right: #666699 1px solid; border-top: #666699 1px solid; border-left: #666699 1px solid; border-bottom: #666699 1px solid
}
h2.forms {
	margin: 0px 0px 0px 6px
}
h3.forms {
	margin: 0px 0px 0px 6px
}
h3.formsreport
{
   margin: 6px 0px 0px 0px 
}
.pad18 {
	padding-right: 3px; padding-left: 18px; padding-bottom: 3px; padding-top: 3px
}
td.pad18 {
	padding-right: 3px; padding-left: 18px; padding-bottom: 3px; padding-top: 3px
}

.pad35 {
	padding-right: 3px; padding-left: 35px; padding-bottom: 3px; padding-top: 3px
}
td.pad35 {
	padding-right: 3px; padding-left: 35px; padding-bottom: 3px; padding-top: 3px
}
.noborder {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px
}
div.noborder {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px
}
table.noborder {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px
}
td.noborder {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px
}
td.noborder {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px
}
.ltblue {
	background-color: #ccccff
}
td.ltblue {
	background-color: #ccccff
}

td.form, td.formcenter
{
    border-right: #666699 1px solid; 
    border-top: #666699 1px solid;
    border-left: #666699 1px solid; 
    border-bottom: #666699 1px solid;
    padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;
    background-color: #ffffff;
    }
td.formcenter
{
    text-align: center;
    }

td.ltblue {
	background-color: #ccccff
}
th.ltblue {
	background-color: #ccccff
}
div.ltblue {
	background-color: #ccccff
}
.loginpad {
	padding-left: 30px; padding-bottom: 20px; padding-top: 10px
}
.signinbutton {
	padding-left: 40px; padding-bottom: 0px; padding-top: 5px
}
.check {
	padding-left: 10px; font-weight: normal; vertical-align: 29%; width: 100%; margin-right: 0px; background-color: #ffffff
}
.checked {
	padding-left: 10px; font-weight: normal; vertical-align: 29%; width: 50%; margin-right: 0px; background-color: #ccccff
}
div.checkbox {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display:table; margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 90%; border-bottom: #666699 1px solid; height: 52px; text-align: left;
}
div.checkbox1 {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display:inline-table; overflow:scroll; border-left: #666699 1px solid; width: 90%; border-bottom: #666699 1px solid; height: 10%; text-align: left;
}

div.usercheckbox {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display: inline; margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 70%; border-bottom: #666699 1px solid; height: 92px; text-align: left
}

div.gridview {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display:list-item;margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 97%; border-bottom: #666699 1px solid; height: 200px; text-align: left;position:relative; 
}

div.gridviewLab {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display: inline;margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 100%; border-bottom: #666699 1px solid; height: 200px; text-align: left;position:relative; 
}

div.gridviewbackup {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display: inline; margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 100%; border-bottom: #666699 1px solid; height: 100px; text-align: left
}

div.treeview
{
border-right: #666699 1px solid; border-top: #666699 1px solid; display:inline-table; margin: 15px 6px 25px 6px; overflow: auto; border-left: #666699 1px solid; width: 98%; border-bottom: #666699 1px solid; height: 300px; text-align: left
}

div.crystalreportviewer {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display: inline; margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 100%; border-bottom: #666699 1px solid; height: 500px; text-align: left;	font-size: 9pt;	font-family: verdana,arial, helvetica, sans;
}

div.checkboxscheduler {
	
	 border-right: #666699 1px solid;  padding-top: 10px; border-top: #666699 1px solid; display: inline; margin: 3px 20px; overflow: hidden; border-left: #666699 1px solid; width: 80%; border-bottom: #666699 1px solid; height: 92px; text-align: left
}

div.checkboxadmin {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display: inline; margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 100%; border-bottom: #666699 1px solid; height: 40px; text-align: left
}
div.checkbox10 {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display: inline; margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 100%; border-bottom: #666699 1px solid; height: 92px; text-align: left
}
div.checkboxns 
{
	border-right: #666699 1px solid; border-top: #666699 1px solid; margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 90%; border-bottom: #666699 1px solid; height: 92px; text-align: left
}
div.divborder
{
	border-right: #666699 1px solid; border-top: #666699 1px solid; border-left: #666699 1px solid; border-bottom: #666699 1px solid; width:90%; height :95px; overflow :auto;
}

div.checkboxleft {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display: inline; margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 100%; border-bottom: #666699 1px solid; height: 92px; text-align: left
}
div.checkboxright {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display: inline; margin: 3px 20px; overflow: auto; border-left: #666699 1px solid; width: 100%; border-bottom: #666699 1px solid; height: 92px; text-align: left
}
div.checkbox10 {
	margin-left: 10px; margin-right: 10px
}
/*div.checkboxns {
	height: 100%; 
}*/

div.checkboxnspharmacy {
	overflow:scroll; width:100%; height: 500px
}
div.checkboxnslaboratory {
	overflow:scroll; width:100%; height: 200px
}
div.checkboxleft {
	float: left; overflow: auto; width: 47%; margin-right: 0px; height: 92px
}
div.checkboxright {
	float: left; overflow: auto; width: 47%; margin-right: 0px; height: 92px
}
div.checkboxright {
	float: right; margin-left: 0px
}

div.checkboxsimple
{
border-right: #666699 1px solid; border-top: #666699 1px solid; display: inline; margin:  15px 6px 25px 6px; overflow: auto; border-left: #666699 1px solid; width: 100%; border-bottom: #666699 1px solid; height: 150px; text-align: left
}
a.button {
	border-right: #666699 1px solid; padding-right: 5px; border-top: #666699 1px solid; padding-left: 5px; font-weight: bold; font-size: 11px; margin-left: 12px; border-left: #666699 1px solid; color: #000066; border-bottom: #666699 1px solid; height: 15px; background-color: #99cc66; text-decoration: none
}
.greenbutton {
	font-weight: bold  ; background-color:#9CCF63 
}
a.button:link {
	border-right: #666699 1px solid; padding-right: 5px; border-top: #666699 1px solid; padding-left: 5px; font-weight: bold; font-size: 11px; margin-left: 12px; border-left: #666699 1px solid; color: #000066; border-bottom: #666699 1px solid; height: 15px; background-color: #99cc66; text-decoration: none
}
a.button:visited {
	border-right: #666699 1px solid; padding-right: 5px; border-top: #666699 1px solid; padding-left: 5px; font-weight: bold; font-size: 11px; margin-left: 12px; border-left: #666699 1px solid; color: #000066; border-bottom: #666699 1px solid; height: 15px; background-color: #99cc66; text-decoration: none
}
a.button:active {
	border-right: #666699 1px solid; padding-right: 5px; border-top: #666699 1px solid; padding-left: 5px; font-weight: bold; font-size: 11px; margin-left: 12px; border-left: #666699 1px solid; color: #000066; border-bottom: #666699 1px solid; height: 15px; background-color: #99cc66; text-decoration: none
}
a.button:hover {
	border-right: #666699 1px solid; padding-right: 5px; border-top: #666699 1px solid; padding-left: 5px; font-weight: bold; font-size: 11px; margin-left: 12px; border-left: #666699 1px solid; color: #000066; border-bottom: #666699 1px solid; height: 15px; background-color: #99cc66; text-decoration: none
}
a.button:hover {
	background-color: #ccccff; text-decoration: underline
}
td.navbutton {
	padding-right: 0px; border-top: #666699 1px solid; padding-left: 0px; font-weight: bold; font-size: 12px; padding-bottom: 0px; color: #000066; padding-top: 0px; border-bottom: 0px; font-family: arial,helvetica,sans-serif; background-color: #ccccff
}
td.menuhover {
	padding-right: 0px; border-top: #666699 1px solid; padding-left: 0px; font-weight: bold; font-size: 12px; padding-bottom: 0px; color: #000066; padding-top: 0px; border-bottom: 0px; font-family: arial,helvetica,sans-serif; background-color: #9999cc
}
div.navbutton {
	display: none; position: static
}
div.menuhover {
	border-right: #666699 1px solid; border-top: #666699 1px solid; display: inline; border-left: #666699 1px solid; position: absolute; top: 26px; background-color: #9999cc
}
.innerbutton {
	padding-right: 14px; padding-left: 15px; border-left: #666699 1px solid; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton {
	padding-right: 14px; padding-left: 15px; border-left: #666699 1px solid; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton:link {
	padding-right: 14px; padding-left: 15px; border-left: #666699 1px solid; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton:active {
	padding-right: 14px; padding-left: 15px; border-left: #666699 1px solid; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton:visited {
	padding-right: 14px; padding-left: 15px; border-left: #666699 1px solid; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton:hover {
	padding-right: 14px; padding-left: 15px; border-left: #666699 1px solid; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton:hover {
	color: #000000; background-color: #9999cc
}
.innerbutton2 {
	padding-left: 15px; border-left: #666699 1px solid; width: 100%; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton2 {
	padding-left: 15px; border-left: #666699 1px solid; width: 100%; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton2:link {
	padding-left: 15px; border-left: #666699 1px solid; width: 100%; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton2:active {
	padding-left: 15px; border-left: #666699 1px solid; width: 100%; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton2:visited {
	padding-left: 15px; border-left: #666699 1px solid; width: 100%; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton2:hover {
	padding-left: 15px; border-left: #666699 1px solid; width: 100%; color: #000066; padding-top: 6px; height: 26px; text-decoration: none
}
a.innerbutton2:hover {
	color: #000000; background-color: #9999cc
}
a.menuitem:link {
	padding-right: 3px; display: block; padding-left: 15px; padding-bottom: 3px; color: black; padding-top: 3px; border-bottom: #666699 1px solid; background-color: #9999cc; text-decoration: none
}
a.menuitem:visited {
	padding-right: 3px; display: block; padding-left: 15px; padding-bottom: 3px; color: black; padding-top: 3px; border-bottom: #666699 1px solid; background-color: #9999cc; text-decoration: none
}
a.menuitem:active {
	padding-right: 3px; display: block; padding-left: 15px; padding-bottom: 3px; color: black; padding-top: 3px; border-bottom: #666699 1px solid; background-color: #9999cc; text-decoration: none
}
a.menuitem:hover {
	padding-right: 3px; display: block; padding-left: 15px; padding-bottom: 3px; color: black; padding-top: 3px; border-bottom: #666699 1px solid; background-color: #9999cc; text-decoration: none
}
a.menuitem:hover {
	background-color: #ccccff
}
td.navbutton2 {
	background-color: #666699
}
td.menuhover2 {
	background-color: #666699
}
div.navbutton2 {
	display: none; position: static
}
div.menuhover2 {
	border-right: black 1px solid; border-top: black 1px solid; display: inline; z-index: 1000; font: 11px/18px arial; border-left: black 1px solid; width: 205px; border-bottom: black 0px solid; position: absolute; background-color: #cccccc
}
a.menuitem2 {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 1px; width: 100%; color: black; text-indent: 11px; padding-top: 1px; border-bottom: black 1px solid; text-align: left; text-decoration: none
}
a.menuitem2:link {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 1px; width: 100%; color: black; text-indent: 11px; padding-top: 1px; border-bottom: black 1px solid; text-align: left; text-decoration: none
}
a.menuitem2:active {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 1px; width: 100%; color: black; text-indent: 11px; padding-top: 1px; border-bottom: black 1px solid; text-align: left; text-decoration: none
}
a.menuitem2:visited {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 1px; width: 100%; color: black; text-indent: 11px; padding-top: 1px; border-bottom: black 1px solid; text-align: left; text-decoration: none
}
a.menuitem2:hover {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 1px; width: 100%; color: black; text-indent: 11px; padding-top: 1px; border-bottom: black 1px solid; text-align: left; text-decoration: none
}
a.menuitem2:hover {
	color: #000000; background-color: #666699
}
.leveltwo {
	padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.leveltwo {
	padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.leveltwo:link {
	padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.leveltwo:active {
	padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.leveltwo:visited {
	padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.level2:hover {
	padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
.leveltwob {
	border-right: #ffffff 1px solid; padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.leveltwob {
	border-right: #ffffff 1px solid; padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.leveltwob:link {
	border-right: #ffffff 1px solid; padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.leveltwob:active {
	border-right: #ffffff 1px solid; padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.leveltwob:visited {
	border-right: #ffffff 1px solid; padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.level2b:hover {
	border-right: #ffffff 1px solid; padding-right: 10px; padding-left: 10px; border-left: #ffffff 1px solid; color: #ffffff; padding-top: 2px; height: 20px; text-decoration: none
}
a.leveltwo:hover {
	text-decoration: underline
}
a.leveltwob:hover {
	text-decoration: underline
}
td.topline {
	border-right: #666699 1px solid; background-color: #ccccff
}
td.login {
	padding-right: 5px; padding-left: 15px; padding-bottom: 0px; padding-top: 15px
}
.footer {
	font-weight: bold; font-size: 11px; color: #000066; padding-top: 12px; text-align: center
}
.blue {
	color: #000066
}
.blue11 {
	font-size: 11px
}
.black11 {
	font-size: 11px
}
.blue11 {
	color: #000066
}
.black11 {
	color: #000000
}
.bold {
	font-weight: bold
}
.bigbold {
	font-weight: bold
}
.smallbold {
	font-weight: bold
}
.error {
	font-weight: bold
}
.bold {
	font-size: 12px
}
.bigbold {
	font-size: 14px
}
.smallbold {
	font-size: 10px
}
.error {
	font-size: 12px; color: #cc0000
}
.small {
	font-size: 10px
}
.smalllabel {
	font-size: 10px
}
.idsmaller {
	font-size: 9px; margin-left: 62px
}
.smaller {
	font-weight: normal; font-size: 9px
}
.smallerlabel {
	font-weight: normal; font-size: 9px
}
.smalllabel {
	vertical-align: 29%
}
.smallerlabel {
	vertical-align: 29%
}
.smalllabel {
	font-weight: bold
}
.large {
	font-size: 16px
}
.largepad {
	font-size: 16px; padding-top: 10px
}
.larger {
	font-size: 18px
}
a.small {
	font-size: 10px
}
a.small:link {
	font-size: 10px
}
a.small:visited {
	font-size: 10px
}
a.small:active {
	font-size: 10px
}
a.smaller {
	font-size: 9px
}
a.smaller:link {
	font-size: 9px
}
a.smaller:visited {
	font-size: 9px
}
a.smaller:active {
	font-size: 9px
}
a.small {
	font-size: 10px
}
a.small:link {
	font-size: 10px
}
a.small:visited {
	font-size: 10px
}
a.small:active {
	font-size: 10px
}
a.large {
	font-size: 16px
}
a.large:link {
	font-size: 16px
}
a.large:visited {
	font-size: 16px
}
a.large:active {
	font-size: 16px
}
a.larger {
	font-size: 18px
}
a.larger:link {
	font-size: 18px
}
a.larger:visited {
	font-size: 18px
}
a.larger:active {
	font-size: 18px
}
.indent {
	padding-right: 5px; padding-left: 5px
}
.nomargin {
	margin: 0px
}
.topmargin {
	margin: 10px 0px 0px 10px
}

.topmarginHomeVisit
{
	margin: 40px 0px 5px
}
.marginpHome
{
   margin: 5px 0px 0px 
}
.margin {
	margin: 29px 0px 5px
}
.center {
	text-align: center
}
.required {
	
	 color: #000099;
	
}
.pad5 {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px
}

.marginbuttonpharmacy 
{
	 margin-left:80px;
}
.marginbuttonpharmacylist 
{
	 margin-left:0px;
}

.pad10 {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px
}
.margin50 {
	margin-left: 50px
}
.margin80 {
	margin-left: 80px
}
.margin20 {
	margin-left: 20px; margin-right: 6px
}
.margin10 {
	margin-left: 10px; margin-right: 6px
}
.margin10left {
	margin-left: 10px
}
.margin15 {
	margin-left: 15px; margin-right: 6px
}
.formbg {
	background-color: #e1e1e1
}
.whitebg {
	background-color: #ffffff
}
.assocdate {
	left: 280px; position: absolute
}
.alert {
	font-weight: bold; color: #cc0000
}
label.alert {
	font-weight: bold; color: #cc0000
}
label.alert {
	vertical-align: 20%
}

.textstyle
{
	font-size: 9pt;
	font-family: verdana,arial, helvetica, sans;
}

.tableheaderstyle {
	 font-weight:  bold; 
	 font-size: 9pt; 
	 color: #ffffff;
	 font-family: arial, verdana, helvetica, sans; 
	 height: 20px;
	 position:relative; 
	 background-color:#ffffff;
	 border-style:solid;
	 border-color:Black;
	
}

.tableheaderstyleunsort {

	 font-weight:  bold; 
	 font-size: 9pt; 
	 color: Black; 
	 font-family: arial, verdana, helvetica, sans; 
	 height: 20px; 
	 background-color:#ffffff;
	 border-style:outset solid; 
	 
}
.textstylehidden
{
	width : 0%;
	font-size: 9pt; 
 	color: #000000; 
	font-family:  verdana,arial, helvetica, sans; 
	display: none;
	background-color: #e1e1e1; 
}
.padgrid {
	padding-right: 5px; padding-left: 5px; }

panel#grdchkboldpanel label{
		            font-weight:bold;  
                }

.clinicallbls
{
    text-align:center;
}


div.Customdivborder
{
	border-right: #666699 1px solid; border-top: #666699 1px solid; border-left: #666699 1px solid; border-bottom: #666699 1px solid; width:95%; height :95px; overflow :auto;
}


.labelright
{text-align:right;}

.aw-grid-control { 
    overflow: visible;
 
} 


.help1 {
	font-size: 10px;
}

.help2 
{
	margin-left: 0px; margin-bottom: 0px; margin-top: 6px; margin-right: 0px; color: #666699;
}
	
.help3 {
	font-weight: bold; color: blue;  font-size: 10px; font-family: Arial , helvetica, verdana, sans-serif; text-decoration: none;
}

.help4 
{
	padding-left: 10px; font-size: 10px;
}

.textjustify
{
	text-align :justify; 
}
.loginPageHeight
{
	z-index: 1; margin: 0px auto; width: 950px; height:500px; position: relative; background-color: #ffffff; text-align: left
}

/*--------------Meetu 31_08_2009-----------------*/

td.menuhovermainmenu {
	background-color: #666699;
	
}

div.menuhovermainmenu
{
	display: inline;
	z-index: 1000;
	font: 11px/18px arial;
	width: 155px;
	position: absolute;
	background-color:  #cccccc;
	border: black 1px solid;
	
}

td.menuitemsub {
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 11px; 
	padding-bottom: 1px; 
	width: 100%; 
	color: black; 
	text-indent: 11px; 
	padding-top: 1px; 
	border-bottom: black 1px solid; 
	text-align: left; 
	text-decoration: none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;

}
td.menuitemsublast {
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 11px; 
	padding-bottom: 1px; 
	width: 100%; 
	color: black; 
	text-indent: 11px; 
	padding-top: 1px; 
	border-bottom: black 0px solid; 
	text-align: left; 
	text-decoration: none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}

td.menuhoversubmenu 
{
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 11px; 
	padding-bottom: 1px; 
	width: 100%; 
	color: black; 
	text-indent: 11px; 
	padding-top: 1px; 
	border-bottom: black 1px solid; 
	text-align: left; 
	text-decoration: none;
	background-color: #666699;
}

div.menuhoversubmenu {
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	display: inline; z-index: 1000; 
	font: 11px/18px arial; 
	border-left: black 1px solid; 
	width: 155px; 
	position: absolute; 
	background-color: #cccccc
}
